package com.geek.entity;

import javax.xml.soap.Text;
import java.util.Date;
import java.util.List;

public class Hero {
    private Integer heroId;
    private String heroName;
    private String heroClass;
    private Text heroSkill;
    private String  heroUrl;
    private Date createTime;
    private Date updateTime;
    private List<heroAttribute> heroAttributes;
    private List<HeroSynergy> heroSynergys;


    public Hero() {
    }

    public Hero(Integer heroId, String heroName, String heroClass, Text heroSkill, String heroUrl, Date createTime, Date updateTime, List<heroAttribute> heroAttributes, List<HeroSynergy> heroSynergys) {
        this.heroId = heroId;
        this.heroName = heroName;
        this.heroClass = heroClass;
        this.heroSkill = heroSkill;
        this.heroUrl = heroUrl;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.heroAttributes = heroAttributes;
        this.heroSynergys = heroSynergys;
    }

    /**
     * 获取
     * @return heroId
     */
    public Integer getHeroId() {
        return heroId;
    }

    /**
     * 设置
     * @param heroId
     */
    public void setHeroId(Integer heroId) {
        this.heroId = heroId;
    }

    /**
     * 获取
     * @return heroName
     */
    public String getHeroName() {
        return heroName;
    }

    /**
     * 设置
     * @param heroName
     */
    public void setHeroName(String heroName) {
        this.heroName = heroName;
    }

    /**
     * 获取
     * @return heroClass
     */
    public String getHeroClass() {
        return heroClass;
    }

    /**
     * 设置
     * @param heroClass
     */
    public void setHeroClass(String heroClass) {
        this.heroClass = heroClass;
    }

    /**
     * 获取
     * @return heroSkill
     */
    public Text getHeroSkill() {
        return heroSkill;
    }

    /**
     * 设置
     * @param heroSkill
     */
    public void setHeroSkill(Text heroSkill) {
        this.heroSkill = heroSkill;
    }

    /**
     * 获取
     * @return heroUrl
     */
    public String getHeroUrl() {
        return heroUrl;
    }

    /**
     * 设置
     * @param heroUrl
     */
    public void setHeroUrl(String heroUrl) {
        this.heroUrl = heroUrl;
    }

    /**
     * 获取
     * @return createTime
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取
     * @return updateTime
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置
     * @param updateTime
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取
     * @return heroAttributes
     */
    public List<heroAttribute> getHeroAttributes() {
        return heroAttributes;
    }

    /**
     * 设置
     * @param heroAttributes
     */
    public void setHeroAttributes(List<heroAttribute> heroAttributes) {
        this.heroAttributes = heroAttributes;
    }

    /**
     * 获取
     * @return heroSynergys
     */
    public List<HeroSynergy> getHeroSynergys() {
        return heroSynergys;
    }

    /**
     * 设置
     * @param heroSynergys
     */
    public void setHeroSynergys(List<HeroSynergy> heroSynergys) {
        this.heroSynergys = heroSynergys;
    }

    public String toString() {
        return "Hero{heroId = " + heroId + ", heroName = " + heroName + ", heroClass = " + heroClass + ", heroSkill = " + heroSkill + ", heroUrl = " + heroUrl + ", createTime = " + createTime + ", updateTime = " + updateTime + ", heroAttributes = " + heroAttributes + ", heroSynergys = " + heroSynergys + "}";
    }
}
